having a (hard